home *** CD-ROM | disk | FTP | other *** search
/ Ultimedia 1 / Ultimedia 1.iso / tools / grafiktools / showgif / showgif12.readme < prev   
Text File  |  1994-07-18  |  4KB  |  174 lines

  1. Short: Fast GIF viewer for the Picasso II board
  2. Type: gfx/board
  3. Author: rhiestan@iiic.ethz.ch
  4. Uploader: rhiestan@iiic.ethz.ch
  5.  
  6.  
  7.  
  8.             =========================
  9.  
  10.                  ShowGIF V1.2
  11.  
  12.             =========================
  13.  
  14.  
  15.                 July 4, 1994
  16.  
  17.  
  18.           Copyright (c) 1994 by Roman Hiestand
  19.  
  20.  
  21.  
  22.  
  23.  
  24. Copyright notice
  25. ----------------
  26.  
  27. The program ShowGIF and its documentation  are written and copyrighted by
  28. Roman Hiestand. They may be distributed freely providing the following
  29. restrictions are satisfied:
  30.  
  31. - Distributors may not charge more than the cost of a diskette used in
  32.   the distribution of this program.
  33.  
  34. - Distributors may only distribute the unmodified copy of the original
  35.   program,  source  file, along with it's documentation, and copyright
  36.   notices intact.
  37.  
  38. - Commercial  distribution  is  only  possible with written permission
  39.   from the author.
  40.  
  41.  
  42. Disclaimer
  43. ----------
  44.  
  45. This program and its documentation is provided "as is". No warranties are made
  46. with respect to the accuracy, reliability, performance or operation of this
  47. software and information. You are using this program at your own risk. The author
  48. is not liable for any damages that may have been caused by using this software.
  49.  
  50.  
  51.  
  52. Description
  53. -----------
  54.  
  55. ShowGIF is, as the name says, a GIF viewer for the Picasso-II graphics board of Village
  56. Tronic.
  57. The program can be started from CLI or Workbench with one or more file names/icons.
  58. If the program cannot load an image (because you didn't submit a filename or the file
  59. doesn't exist), a file requester pops up.
  60. It is meant to be fast and short, not user-friendly. This means, there are no options
  61. until now. Maybe in the next release.
  62. ShowGIF has been started as a programming exercise in Oberon. After a couple of days,
  63. it worked; but kinda slow. So I translated it into Assembler. It is very much easier
  64. translating an existing and running program than writing an assembly program from
  65. scratch. After another couple of days programming and optimising, ShowGIF was born.
  66.  
  67.  
  68. Usage
  69. -----
  70.  
  71. From CLI: ShowGIF Image [...]
  72.  
  73. Template: FILES/M
  74.  
  75. The program can also be started from Workbench: as default tool or with multiple
  76. selection. No file requester until now.
  77.  
  78. If no filenames are given, a file-requester pops up.
  79.  
  80. The program can be stopped by hitting any key or mousebutton.
  81.  
  82.  
  83. Features
  84. --------
  85.  
  86. - fully programmed in assembler
  87. - uses a file buffer (currently 50 KB, planned to be user-definable)
  88. - CLI or WB start
  89. - very system-friendly
  90. - (nearly) pure
  91. - can be aborted at anytime (except during a crash ... :-) )
  92. - supports interlaced images (since V1.1)
  93. - no 'light' background (since V1.1)
  94. - file requester (since V1.2)
  95.  
  96.  
  97. Requirements
  98. ------------
  99.  
  100. Kick 2.0 and vilintuisup.library version > 2.0.
  101.  
  102.  
  103. Bugs
  104. ----
  105.  
  106. - well, not really a bug: if started from workbench, no error messages are printed
  107.  
  108. I could only test it on my machine (A3000 with Kick 2.0). No Enforcer hits have been found.
  109. If you find a bug, please report it to me together with as much information as possible
  110. that could help me to fix it: your computer, configuration, kick version and so on.
  111.  
  112.  
  113. Future plans
  114. ------------
  115.  
  116. - full support of the GIF89a standard (multiple images, local color tables, texts etc.)
  117. - a bunch of options (FileBufSize, Verbose ...)
  118. - view images larger than the largest screen available
  119. - reduce colors
  120. - faster ...
  121.  
  122.  
  123. Comparison table
  124. ----------------
  125. (Not representative)
  126.  
  127.  
  128.            ShowGIF V1.2        ViewGIF 1.6      VT_Picasso V2.1     ReadGIF V1.210
  129.                     from VillageTronic                (J.Weinelt)
  130.            ------------------------------------------------------------------------
  131.  
  132. Executable size        2796          19376             84584         11020
  133. display time (~,secs)      15             33            15            34
  134. Mem needed (~)         1.12 MB         1.2 MB           2.41 MB        1.1 MB
  135. (including display
  136.  memory)
  137.  
  138. Attention: the values for mem in the old (V1.0) doc were wrong. These here should be more
  139. precise.
  140.  
  141. (Time & mem are measured with 'globe.gif' (547365 bytes, 912x900), a picture converted from
  142. 'globe.jpg' of NASA. Program & image are on harddisk.)
  143.  
  144. These are just typical values. The differences in speed become smaller with smaller
  145. images and larger if the image is on ram-disk.
  146.  
  147.  
  148.  
  149. Revisions
  150. ---------
  151.  
  152.     1.0    -    first public release
  153.  
  154.     1.1    -    added support for interlaced images
  155.             now fills background with darkest color
  156.  
  157.     1.2    -    file requester added
  158.  
  159.  
  160.  
  161. Address
  162. -------
  163.  
  164. I can be reached at
  165.  
  166. Roman Hiestand
  167. Luziaweg 15
  168. CH-8807 Freienbach
  169. Switzerland
  170.  
  171. Fax: CH-055/48 26 37
  172.  
  173. email: rhiestan@iiic.ethz.ch
  174.